@media only screen and (max-width: 1600px) {
	.w1600{
		padding: 0 30px;
	}
	.swiper-num span{
		font-size: 26px;
	}
	.indexPagination .swiper-pagination span{
		height: 8px;
	}
	.swiper-num-area{
		bottom: 84px;
	}
	.agriculture_msg_item .infoList .text{
		font-size: 18px;
	}
	.agriculture_msg_label{
		font-size: 16px;
	}
	.agriculture_msg{
		height: 66px;
	}
	.agriculture_msg_item .ulList::before{
		height: 32px;
	}
	.agriculture_msg_item  .laba .iconfont{
		font-size: 30px;
	}
	.indexProCatUt .lt .ltArea .en{
		font-size: 16px;
	}
	.indexProCatUt .lt .ltArea .cn{
	    font-size: 26px;	
		padding-top: 12px;
		padding-bottom: 18px;
	}
	.indexProCatUt .lt .ltArea .nlt .link{
		font-size: 16px;
	}
	.indexProCatUt .lt .linkMore{
		    height: 40px;
		    line-height: 40px;
		    width: 40px;
	}
	.indexProCatUt .lt .linkMore .iconfont{
		font-size: 21px;
	}
	.mjswIndexTitle{
		font-size: 30px;
	}
	.indexCase .caseContent .caseLeft{
		font-size: 28px;
	}
	.indexCase .caseContent .caseLeft .ut{
		padding-top: 36px;
	}
	.indexCase .caseContent .caseLeft .link{
		font-size: 20px;
	}
	.indexCase .caseContent .caseRight{
		padding: 32px 34px 30px 33px;
	}
	.indexCase .caseContent .caseRight .info{
		    padding-top: 30px;
		    padding-bottom: 35px;
	}
	.indexCase .caseContent .caseRight .mjswBtnMore{
		margin-top: 30px;
	}
	.indexAboutMain .aboutRight .info{
		font-size: 16px;
	}
	.indexNewsMain .newsLeft .link .title{
		font-size: 20px;
		padding-bottom: 20px;
	}
	.indexNewsMain .link .dom{
		    padding-top: 20px;
	}
	.indexNewsMain .newsRight .item{
		/*padding: 18px 18px;*/
	}
	.mjswLeft .leftTop .cn{
		font-size: 26px;
		margin-top: 20px;
	}
	.mjswLeft .leftNav .parentC{
		    font-size: 26px;
		    margin-bottom: 40px;
	}
	.mjswLeft .leftNav .parentC .childC{
		font-size: 16px;
	}
	.glzxCrumbs_item{
		font-size: 16px;
	}
	.proDetailInfo{
		padding: 35px;
	}
	.proDetailInfo .infoRight{
		width: 65%;
	}
	.proDetailArea{
		margin-top: 20px;
	}
	.proDetailInfo .infoRight .title{
		font-size: 20px;
	}
	.mjswTitle .titleCn{
		font-size: 26px;
	}
	.mjswTitle .titleEn{
		font-size: 16px;
	}
	.proDetailArea .caseArea .caseUt .lt .title{
		font-size: 16px;
	}
	.relatePro .relateProArea .title{
		font-size: 26px;
	}
	.mjswNNav .subNavUt .lt .linkNav{
		    height: 60px;
		    line-height: 60px;
		    width: 200px;
		    font-size: 26px;
	}
	.mjswNNav .subNavUt,
	.mjswNNav{
		height: 100px;
	}
	.openBox .videoItem .tip{
		font-size: 26px;
	}
	.openBox .videoItem .tip .iconfont{
		font-size: 32px;
	}
	.mjswVideoUt .lt .pic .iconfont{
		font-size: 77px;
	}
	.mjswVideoUt .lt .title{
		font-size: 18px;
	}
	.mjswVideoUt .lt .dom{
		font-size: 16px;
		margin-top: 15px;
	}
	.mjswVideoUt{
		margin-left: -3%;
	}
	.mjswVideoUt .lt{
		height: 440px;
		    margin-bottom: 3%;
	}
	.pageNum{
		font-size: 16px;
	}
	.coaSearchForm input{
		font-size: 18px;
		height: 42px;
		line-height: 42px;
	}
	.coaSearchForm .tip{
		font-size: 24px;
	}
	.coaSearch button{
		font-size: 24px;
		height: 42px;
	}
	.coaSearchRight .tip{
		font-size: 24px;
	}
	.coaSearchArea .coainfo{
		font-size: 24px;
		padding: 15px;
	}
	.coaSearchArea .iconfont,
	.serviceArea .serviceUt .lt .num{
		font-size: 40px;
	}
	.coaSearchRight{
		padding: 24px 22px 67px 23px;
	}
	.mjswSearch .inp{
		height: 48px;
		line-height: 48px;
		padding: 0 26px;
		font-size: 16px;
	}
	.mjswSearch button{
		width: 48px;
		    height: 48px;
	}
	.mjswSearch button .iconfont{
		font-size: 25px;
	}
	.questionTop .tipItem{
		font-size: 16px;
	}
	.file_content caption, .file_content td, .file_content th{
		font-size: 16px;
	}
	.questionForm2 .form2Title{
		font-size: 24px;
		    height: 80px;
		    line-height: 80px;
	}
	.questionForm2 .formBox .tip{
		font-size: 24px;
		padding-bottom: 43px;
	}
	.questionForm2 .formBox .tip2{
		font-size: 16px;
	}
	.questionForm2 .formBox textarea{
		    height: 200px;
		    font-size: 16px;
	}
	.questionForm2 .formBox .inputArea{
		    margin: 45px 0 80px 0;
		    font-size: 16px;
	}
	.questionForm2 .formBox button{
		    width: 257px;
		    height: 60px;
		    font-size: 24px;
	}
	.questionUt .lt .title {
		height: 80px;
	}
	.questionUt .lt .title .titleInfo{
		font-size: 24px;
		padding-left: 26px;
		height: 80px;
		line-height: 80px;
	}
	.questionUt .lt .title .iItem .iconfont{
		font-size: 26px;
	}
	.questionUt .lt .text{
		font-size: 24px;
	}
	.questionUt .lt{
		margin-bottom: 60px;
	}
	
	.servData .industryPoints{
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.mjswTitle2,
	.serviceArea .info .text{
		font-size: 26px;
	}
	
	.servData .pointsUl .lt .title,
	.serviceArea .info .title,
	.serviceArea .serviceUt .lt .name{
		font-size: 18px;
	}
	.servData .soluCase .info{
		    font-size: 18px;
		    padding: 35px 7% 140px 7%;
	}
	.serTable .servTableUl .lt .name{
		font-size: 26px;
	}
	.serTable .servTableUl .lt .btnMore .link{
		    height: 38px;
		    line-height: 38px;
			font-size: 16px;
	}
	.tecTrain .trainArea .trainLeft .lt .title{
		font-size: 26px;
		padding-bottom: 10px;
	}
	.tecTrain .trainArea .trainLeft .lt{
		font-size: 18px;
	}
	.tecTrain .btnCon .link{
		    width: 240px;
		    height: 80px;
		    line-height: 80px;
		    font-size: 24px;
	}
	.contactData .contactMap .title{
		font-size: 25px;
	}
	.contactData .contactMap .address{
		font-size: 18px;
		margin-bottom: 18px;
	}
	.contactData .contactMap{
		padding-top: 50px;
		padding-bottom: 39px;
	}
	.contactData .contactMap .contactDetail .company{
		font-size: 24px;
	}
	.contactData .contactMap .contactDetail .company::after{
		width: 45px;
	}
	.contactData .contactMap .contactDetail{
		font-size: 18px;
	}
	.contactData .contactMap .codeItem .code{
		padding-left: 60px;
	}
	.telAndCoop .telUt .lt{
		padding-bottom: 30px;
	}
	.telAndCoop{
		font-size: 18px;
	}
	.contactForm{
		padding-top: 60px;
		padding-bottom: 120px;
	}
	.contactForm .formTop .title{
		font-size: 18px;
	}
	.contactForm .formTop .info{
		font-size: 16px;
	}
	.contactForm form{
		padding-top: 26px;
	}
	.contactForm form .name{
		font-size: 16px;
	}
	.contactForm form input,
	.contactForm form button{
		height: 45px;
		    line-height: 45px;
	}
	.contactForm form textarea{
		height: 180px;
	}
	.contactForm form button{
		font-size: 16px;
	}
	
	.mjswNewsUt{
		    margin-bottom: 40px;
	}
	.mjswNewsUt .lt .ltRight .date .day{
		font-size: 45px;
	}
	.mjswNewsUt .lt .ltRight .date .other{
		font-size: 16px;
	}
	.mjswNewsUt .lt .ltRight .text .title{
		font-size: 18px;
	}
	.mjswNewsUt .lt .ltRight .text .info{
		font-size: 16px;
	}
	.newsData .newsDataLeft .pn .tip{
		font-size: 18px;
	}
	.newsData .newsDataLeft .pn .info .link{
		font-size: 18px;
	}
	.newsData .newsDataLeft .pn .info{
		padding: 20px 30px 50px 35px;
	}
	.newsData .newsDataLeft{
		height: 365px;
	}
	.newsData .newsDataRight .newsDataTop .title{
		font-size: 24px;
	}
	.newsData .newsDataRight .newsDataTop .date{
		font-size: 16px;
		padding-top: 12px;
	}
	.newsData .newsDataRight .newsDataTop{
		    padding: 15px 45px;
	}
	.newsData .newsDataRight .content{
		padding: 18px 45px 20px 45px;
		font-size: 16px;
	}
	.mjswFoot .footContact{
		width: 30%;
		padding-left: 65px;
	}
	.mjswTitle3{
		font-size: 25px;
	}
	.advanData .itemList .item .itemRight .num,
	.servPro .title .en{
		font-size: 65px;
	}
	.advanData .itemList .item .itemRight .cn{
		font-size: 36px;
	}
	.advanData .itemList .item .itemRight .en,.mjswTitle4,
	.historyItemList .hisUt .year{
		font-size: 28px;
	}
	.historyItemList .hisUt .year{
		margin-left: 44px;
	}
	.historyItemList .hisUt .lt .itemUt::before{
		left: 70px;
		width: 18px;
		height: 18px;
	}
	.honorData .honorSwiper .swiper-pagination-bullet{
		width: 12px;
		height: 12px;
		margin: 0 9px;
	}
	
	.serviceArea .info .title::before{
		height: 3px;
	}
	.servPro .title .cn, .servPro .itemList .name{
		font-size: 40px;
	}
	.servPro .itemList .num{
		font-size: 80px;
	}
	.nav li{
		padding: 0 4%;
	}
	.servPro .itemList .num{
		font-size: 80px;
	}
	.contactBoxItem .iconfont{
		font-size: 24px;
	}
	.contactBoxItem .name{
		font-size: 20px;
	}
	.contactBoxItem .spn{
		font-size: 16px;
	}
	.nav .item .cut{
		width: 300px;
	}
	.nav .item .cut .clt
	{
		padding-bottom: 35px;
		padding-left: 30px;
		padding-right: 30px;
	}
	.nav .item .cut .clt:first-child,
	.nav .item .cut .ccut .cclt:first-child{
		padding-top: 30px;
	}
	.nav .item .cut .ccut{
		right: -288px;
		width: 290px;
	}
	.nav .item .cut .ccut .cclt{
		padding: 0 51px 30px 38px;
	}
	.nav .item:last-child .cut .ccut{
		left: -239px;
	}
	.mjsw3d .card{
		height: 355px;
	}
	.honorData .honorUt .lt .link .nameList{
		font-size: 18px;
	}
}

@media only screen and (max-width:1400px) {
	.w1600{
		padding:0 10px;
	}
	.w1400{
		padding: 0 10px;
	}
	.headerBox{
		height: 50px;
	}
	#navbar{
		line-height: 50px;
	}
	.subnav {
		top: 50px;
	}
	.mjswTop{
		padding-top: 50px;
	}
	.indexNav .nav a,
	.agriculture_msg_label a{
		font-size: 16px;
	}
	.nav .item .cut a{
		font-size: 14px;
	}
	.nav .item .cut{
		width: 260px;
	}
	.nav .item .cut .clt:first-child,
	.nav .item .cut .ccut .cclt:first-child{
		padding-top: 22px;
		padding-left: 22px;
		padding-right: 22px;
	}
	.nav .item .cut .clt{
		padding-bottom: 28px;
		padding-left: 20px;
		padding-right: 20px;
	}
	.nav .item .cut .ccut .cclt{
		padding: 0 38px 22px 26px;
	}
	.nav .item .cut .clt_item .iconfont{
		font-size: 26px;
	}
	.nav .item .cut{
		top: 50px;
	}
	.nav .item .cut .ccut{
		right: -259px;
		width: 260px;
	}
	.nav .item:last-child .cut .ccut{
		left: -219px;
	}
	.headerRithg #soBtn .iconfont{
		font-size: 24px;
	}
	.swiper-num span{
		font-size: 18px;
		
	}
	.swiper-num-area{
		bottom: 78px;
	}
	.indexPagination .swiper-pagination span{
		width: 22px;
		height: 6px;
	}
	.agriculture_msg{
		height: 50px;
	}
	.agriculture_msg_item .infoList .text{
		font-size: 16px;
	}
	.agriculture_msg_label{
		font-size: 14px;
	}
	.agriculture_msg_item .ulList::before{
		height: 22px;
	}
	.agriculture_msg_item .ulList{
		    margin-left: 3%;
		    padding-left: 8%;
	}
	.agriculture_msg_item .laba .iconfont{
		font-size: 22px;
	}
	.indexProCatUt .lt .ltArea .cn{
		font-size: 18px;
        padding-top: 10px;
        padding-bottom: 12px;
	}
	.indexProCatUt .lt .ltArea .en,
	.indexProCatUt .lt .ltArea .nlt .link{
		font-size: 14px;
	}
	.indexProCatUt .lt .ltArea{
		padding: 45px 50px 49px 50px;
	}
	.indexProCatUt .lt .linkMore{
		height: 30px;
        line-height: 30px;
        width: 30px;
		bottom: 35px;
		left: 50px;
	}
	.mjswIndexTitle{
		font-size: 20px;
	}
	.indexCase{
		padding-top: 38px;
	}
	.indexCase .caseMain{
		margin-top: 23px;
	}
	.indexCase .caseContent .caseContentArea{
		padding-top: 80px;
	}
	.indexCase .caseContent .caseLeft{
		font-size: 18px;
	}
	.indexCase .caseContent .caseLeft .ut{
		padding-top: 22px;
	}
	.indexCase .caseContent .caseLeft .link,
	.indexCase .caseContent .caseRight .title{
		font-size: 16px;
	}
	.indexCase .caseContent .caseRight .info{
		font-size: 14px;
		padding-top: 20px;
		padding-bottom: 25px;
	}
	.indexCase .caseContent .caseRight .info .iconfont{
		font-size: 22px;
	}
	.mjswBtnMore{
		margin-top: 20px;
		    width: 100px;
		    height: 35px;
		    line-height: 35px;
		font-size: 14px;
	}
	.indexAbout{
		padding-top: 40px;
		padding-bottom: 32px;
	}
	.indexAboutMain{
		padding-top: 35px;
	}
	.indexAboutMain .aboutRight .info{
		font-size: 14px;
	}
	.indexNews{
		padding-top: 50px;
		padding-bottom: 60px;
	}
	.indexNewsMain{
		padding-top: 40px;
	}
	.indexNewsMain .newsLeft .link .title{
		font-size: 16px;
		padding-bottom: 16px;
	}
	.indexNewsMain .newsLeft .link .itemBig .content{
		padding: 27px 33px 30px;
	}
	.indexNewsMain .link .info{
		font-size: 16px;
		height: 42px;
	}
	.indexNewsMain .link .dom{
		font-size: 14px;
		padding-top: 10px;
	}
	.indexNewsMain .link .dom .iconfont{
		font-size: 25px;
	}
	.indexNewsMain .newsRight .item{
		padding: 17px 10px;
	}
	.indexNewsMain .newsRight .title{
		font-size: 16px;
	}
	.footerUl li h2{
		font-size: 16px;
		padding-bottom: 6px;
	}
	.footerUl li a{
		font-size: 14px;
	}
	.mjswFoot .footLeft .footLogo{
		width: 15%;
	}
	.mjswFoot .footLeft .footerUl{
		width: 85%;
	}
	.mjswFoot{
		font-size: 14px;
	}
	.mjswRight .rightTop .tip,
	.glzxCrumbs_item,
	.mjswRight .rightTop .tCContent{
		font-size: 14px;
	}
	.mjswContainer .ContainTop{
		    height: 70px;
		    margin-top: 15px;
	}
	.mjswRight .rightTop .topContent{
		height: 55px;
	}
	.mjswLeft .leftTop .en{
		font-size: 14px;
	}
	.mjswLeft .leftTop .cn{
		font-size: 18px;
		margin-top: 14px;
	}
	.mjswLeft .leftNav .parentC{
		font-size: 18px;
		margin-bottom: 25px;
	}
	.mjswLeft .leftNav .parentC .childC{
		font-size: 14px;
	}
	body{
		font-size: 14px;
	}
	.mjswRight .rightContent .tel{
		margin-top: 8px;
	}
	.mjswProUt .lt .ltText .tip{
		font-size: 14px;
	}
	.mjswProUt .lt .ltText p{
		font-size: 16px;
	}
	.mjswProUt .lt .ltText h2{
		font-size: 16px;
	}
	.mjswProUt .lt{
		width: 23%;
		margin-left: 2%;
		margin-bottom: 2.5%;
	}
	.indexNewsMain .newsLeft, .indexNewsMain .newsRight{
		width: 48.5%;
	}
	.proDetailArea{
		font-size: 14px;
	}
	.proDetailInfo{
		padding: 22px;
	}
	.proDetailInfo .infoLeft{
		width: 250px;
		height: 250px;
	}
	.proDetailInfo .infoRight .title{
		font-size: 16px;
	}
	.proDetailInfo .infoRight .charact{
		font-size: 14px;
	}
	.mjswTitle{
		padding-top: 22px;
	}
	.mjswTitle .titleCn{
		font-size: 18px;
	}
	.mjswTitle .titleEn{
		font-size: 14px;
	}
	.proDetailArea .caseArea .caseUt .lt .title{
		font-size: 16px;
	}
	.proDetailArea .detailArea{
		font-size: 14px;
	}
	.mjswContainerContent{
		padding-bottom: 45px;
	}
	.relatePro .relateProArea .title{
		font-size: 18px;
		padding: 20px 0 26px 0;
	}
	.relatePro .relateProArea .mjswProUt .lt{
		width: 19%;
		margin-left: 1%;
	}
	.proDetailInfo .infoRight .btnDown .link{
		font-size: 14px;
		width: 120px;
		height: 35px;
		line-height: 35px;
		margin-left: 18px;
	}
	.proDetailInfo .infoRight .btnDown .link .iconfont{
		font-size: 12px;
	}
	.mjswNNav .subNavUt .lt .linkNav{
		height: 40px;
		line-height: 40px;
		width: 150px;
		font-size: 18px;
	}
	.mjswNNav .subNavUt, .mjswNNav{
		height: 80px;
	}
	.mjswCrumbs{
		padding-top: 14px;
	}
	.mjswVideoUt .lt .title{
		font-size: 16px;
	}
	.mjswVideoUt .lt a{
		padding: 11px 8px 16px 8px;
	}
	.mjswVideoUt .lt{
		height: 415px;
		margin-bottom: 2%;
		width: 31%;
		text-align: center;
		margin-left: 2%;
	}
	.mjswVideoUt .lt .dom .iconfont{
		font-size: 16px;
	}
	.mjswVideoUt .lt .dom{
		font-size: 14px;
		margin-top: 0px;
	}
	.mjswVideoUt{
		margin-left: -2%;
	}
	.mjswVideoUt .lt .pic .iconfont{
		font-size: 55px;
	}
	.pageNum a{
		height: 35px;
		line-height: 35px;
		width: 35px;
		margin-left: 18px;
	}
	.pageNum .prev{
		margin-right: 12px;
	}
	.pageNum .next{
		margin-left: 30px;
	}
	.pageNum{
		font-size: 14px;
	}
	.openBox .videoItem .tip{
		font-size: 18px;
	}
	.openBox .videoItem .tip .iconfont{
		font-size: 22px;
	}
	.openBox .videoItem{
		padding: 18px 18px 24px 18px;
	}
	.mjswContainerContent .coaData .title{
		font-size: 16px;
		line-height: 1.8;
	}
	.mjswContainerContent .coaData{
		margin: 20px 0 36px 0;
	}
	.coaSearchForm input{
		font-size: 16px;
		height: 35px;
		line-height: 35px;
	}
	.coaSearchForm .tip{
		font-size: 16px;
	}
	.coaSearch button{
		font-size: 16px;
		height: 35px;
	}
	.coaSearchRight .tip{
		font-size: 18px;
	}
	.coaSearchArea .coainfo{
		font-size: 18px;
		padding: 9px;
	}
	.coaSearchArea .iconfont,
	.serviceArea .serviceUt .lt .num{
		font-size: 30px;
	}
	.questionTop .tipItem{
		font-size: 14px;
	}
	.mjswSearch .inp{
		font-size: 14px;
		height: 35px;
		line-height: 35px;
	}
	.mjswSearch button{
		width: 35px;
		height: 35px;
	}
	.mjswSearch button .iconfont{
		font-size: 18px;
	}
	.file_content{
		margin-top: 25px;
		margin-bottom: 28px;
	}
	.file_content caption, .file_content td{
		font-size: 14px;
	}
	.file_content tbody tr,.file_content thead{
		height: 55px;
	}
	.file_content tbody tr td:last-child, .file_content thead tr th:last-child{
		padding-right: initial;
	}
	.questionTop .questionTip{
		font-size: 14px;
	}
	.questionUt .lt .title .titleInfo{
		font-size: 18px;
		padding-left: 20px;
		height: 60px;
		line-height: 60px
	}
	.questionUt .lt .title{
		height: 60px;
	}
	.questionUt .lt .title .iItem .iconfont{
		font-size: 22px;
	}
	.questionUt .lt .text{
		font-size: 16px;
	}
	.questionForm2 .form2Title{
		font-size: 18px;
		height: 60px;
		line-height: 60px;
	}
	.questionForm2 .formBox .tip{
		font-size: 18px;
		padding-bottom: 22px;
	}
	.questionForm2 .formBox{
		padding: 22px 76px 55px 25px;
	}
	.questionForm2 .formBox .tip2,
	.questionForm2 .formBox textarea,
	.questionForm2 .formBox .inputArea{
		font-size: 12px;
	}
	.questionForm2 .formBox .inputArea{
		margin: 24px 0 38px 0;
	}
	.questionForm2 .formBox .inputArea input{
		height: 35px;
		width: 189px;
	}
	.questionForm2 .formBox button{
		width: 200px;
		height: 45px;
		font-size: 18px;
	}
	.mjswTitle2,
	.serviceArea .info .text{
		font-size: 18px;
	}
	.servData .industryPoints{
		padding-top: 30px;
		padding-bottom: 32px;
	}
	.servData .pointsUl{
		margin-top: 20px;
	}
	.servData .pointsUl .lt{
		width: 236px;
		height: 236px;
	}
	.servData .pointsUl .lt .title,

	.serviceArea .serviceUt .lt .name,
	.servData .soluCase .info{
		font-size: 16px;
	}
	.serviceArea .info .title{
		font-size: 18px;
	}
	.servData .soluCase .info{
	    padding: 24px 7% 67px 7%;
	}
	.serTable{
		padding-top: 35px;
		padding-bottom: 60px;
	}
	.serTable .servTableUl{
		margin-top: 25px;
	}
	.serTable .servTableUl .lt .name{
		font-size: 18px;
	}
	.serTable .servTableUl .lt .btnMore .link{
		height: 30px;
		line-height: 30px;
		font-size: 12px;
		width: 100px;
		margin: 15px auto 20px;
	}
	.tecTrain{
		padding-top: 40px;
		padding-bottom: 35px;
	}
	.tecTrain .trainArea .trainLeft .lt .title{
		font-size: 18px;
	}
	.tecTrain .trainArea .trainLeft .lt{
		font-size: 14px;
	}
	.tecTrain .trainArea .trainRight{
		width: 35%;
	}
	.tecTrain .trainArea .trainLeft{
		width: 60%;
	}
	.tecTrain .btnCon .link{
		width: 200px;
		height: 60px;
		line-height: 60px;
		font-size: 18px;
	}
	.contactData .contactMap .title,
	.contactData .contactMap .contactDetail .company{
		font-size: 18px;
	}
	.contactData .contactMap .address{
		font-size: 16px;
	}
	.contactData .contactMap{
		padding-top: 30px;
		padding-bottom: 20px;
	}
	.contactData .contactMap .map{
		padding-bottom: 25px;
	}
	.contactData .contactMap .contactDetail,
	.telAndCoop,
	.contactForm .formTop .title{
		font-size: 16px;
	}
	.telAndCoop .telUt .lt .ltContent .nlt .nltarea,
	.telAndCoop .coopArea .coopUt,
	.contactForm .formTop .info,
	.contactForm form .name,
	.contactForm form button{
		font-size: 14px;
	}
	.telAndCoop .telUt .lt .ltContent{
		padding-left: 30px;
	}
	.telAndCoop .telUt .lt .ltContent .nlt,
	.telAndCoop .telUt .lt{
		padding-bottom: 15px;
	}
	.contactForm{
		padding-top: 35px;
		padding-bottom: 50px;
	}
	.contactForm form input, .contactForm form button{
		height: 35px;
		line-height: 35px;
	}
	.contactForm form .inputUnit{
		padding-bottom: 16px;
	}
	.contactForm form textarea{
		height: 130px;
	}
	.mjswNewsUt .lt .ltRight .date .day{
		font-size: 30px;
	}
	.mjswNewsUt .lt .ltRight .date .other{
		font-size: 15px;
		padding-top: 8px;
	}
	.mjswNewsUt .lt .ltRight .text .title{
		font-size: 17px;
		line-height: 1.6;

	}
	.mjswNewsUt .lt .ltRight .text .info{
		font-size: 14px;
		padding-top: 18px;
	}
	.newsData .newsDataLeft .pn .tip,
	.newsData .newsDataLeft .pn .info .link{
		font-size: 14px;
	}
	.newsData .newsDataLeft .pn .tip{
		padding-top: 14px;
		padding-left: 13px;
	}
	.newsData .newsDataLeft .pn .info{
		padding: 16px 23px 31px 28px;
	}
	.newsData .newsDataLeft .pn .info .link{
		height: 45px;
	}
	.newsData .newsDataLeft{
		height: 245px;
	}
	.newsData .newsDataRight .newsDataTop .title{
		font-size: 18px;
	}
	.newsData .newsDataRight .newsDataTop .date,
	.newsData .newsDataRight .content,
	.serTable .servTableUl .lt .name{
		font-size: 14px;
	}
	.mjswFoot .footContact{
		padding-top: 30px;
		padding-left: 60px;
	}
	.serTable .servTableUl .lt .name{
		padding: 8px 5px;
	}
	
	
	.mjswTitle3{
		font-size: 16px;
	}
	.advanData .itemList .item .itemRight .num,
	.servPro .title .en{
		font-size: 48px;
	}
	.advanData .itemList .item .itemRight .cn{
		font-size: 18px;
	}
	.advanData .itemList .item .itemRight .en,.mjswTitle4,
	.historyItemList .hisUt .year{
		font-size: 18px;
	}
	.historyItemList .hisUt .year{
		margin-left: 42px;
	}
	.historyItemList .hisUt{
		padding-top: 30px;
	}
	.historyItemList .hisUt::before{
		top: 37px;
	}
	.historyItemList .hisUt .lt .itemUt::before{
		top: -65px;
		left: 55px;
		width: 16px;
		height: 16px;
	}
	.historyItemList .hisUt .lt .itemUt .ltItem::before{
		top: -19px;
		left: 62.5px;
		bottom: 28px;
	}
	.historyItemList .hisUt .lt .itemUt .ltItem:first-child::before{
		top: -54px;
	}
	.honorData .honorSwiper .swiper-pagination-bullet{
		width: 10px;
		height: 10px;
		margin: 0 8px;
	}
	.advanData .swiper-num-area{
		font-size: 18px;
		width: 16%;
		line-height: 168%;
		height: 14%;
	}
	.historyItemList .hisUt .lt .itemUt{
		font-size: 16px;
		min-width: 320px;
		min-height: 196px;
		margin-top: 65px;
	}
	.historyItemList .hisUt .lt .itemUt .ltItem{
		padding: 17px 7px 14px 15px;
	}
	.serviceArea .info .title::before{
		height: 2px;
		width: 2%;
	}
	.serviceArea .info .title{
		padding-left: 3%;
	}
	.serviceArea .serviceUt .lt{
		padding: 17px 7px 34px 7px;
	}
	.servPro .title .cn, .servPro .itemList .name{
		font-size: 30px;
	}
	.servPro .itemList .num{
		font-size: 60px;
	}
	.servPro .itemList .tip{
		font-size: 16px;
	}
	.nav li{
		padding: 0 3.5%;
	}

	.contactBoxItem .iconfont{
		font-size: 22px;
	}
	.contactBoxItem .name{
		font-size: 18px;
	}
	.contactBoxItem .spn{
		font-size: 16px;
	}
	.contactBoxItem .spt{
		font-size: 14px;
	}
	.contactBoxItem .nltarea{
		font-size: 12px;
	}
	.mjsw3d .card{
		height: 300px;
	}

	.honorData .honorUt .lt .link .nameList{
		font-size: 16px;
	}
}

@media only screen and (max-width:1200px) {
	.nav li{
		padding: 0 3%	;
	}
	/*.agriculture_msg_item .infoList .text,
	.agriculture_msg_label,
	.indexCase .caseContent .caseLeft .link, .indexCase .caseContent .caseRight .title,
	.indexCase .caseContent .caseRight .info,
	.indexAboutMain .aboutRight .info,
	.mjswBtnMore,
	.indexNewsMain .link .info,
	.footerUl li h2,
	.mjswProUt .lt .ltText p,
	.proDetailArea .caseArea .caseUt .lt .title,
	.mjswVideoUt .lt .title,
	.mjswVideoUt .lt .dom,
	.mjswContainerContent .coaData .title,
	.coaSearchForm input,
	.mjswSearch .inp,
	.servData .pointsUl .lt .title,
	.serviceArea .info .title,
	.serviceArea .serviceUt .lt .name,
	.servData .pointsUl .lt .title, .servData .soluCase .info,
	.tecTrain .trainArea .trainLeft .lt,
	.contactData .contactMap .address,
	.contactData .contactMap .contactDetail, .telAndCoop, .contactForm .formTop .title,
	.newsData .newsDataLeft .pn .tip, .newsData .newsDataLeft .pn .info .link,
	.newsData .newsDataRight .newsDataTop .date, .newsData .newsDataRight .content, .serTable .servTableUl .lt .name,
	.mjswNewsUt .lt .ltRight .text .title,
	.advanData .itemList .item .itemRight .info,
	.historyItemList .hisUt .lt .itemUt,
	.agriculture_msg_label a
	{
		font-size: 12px;
	}
	.indexProCatUt .lt .ltArea .cn,
	.indexCase .caseContent .caseLeft,
	.indexNewsMain .newsLeft .link .title,
	.indexNewsMain .newsRight .title,
	.mjswLeft .leftTop .cn,
	.mjswLeft .leftNav .parentC,
	.proDetailInfo .infoRight .title,
	.relatePro .relateProArea .title,
	.mjswNNav .subNavUt .lt .linkNav,
	.openBox .videoItem .tip,
	.mjswVideoUt .lt .dom .iconfont,
	.coaSearchArea .coainfo,
	.coaSearch button,
	.coaSearchForm .tip,
	.questionUt .lt .title .titleInfo,
	.questionUt .lt .text,
	.questionForm2 .form2Title,
	.questionForm2 .formBox .tip,
	.questionForm2 .formBox button,
	.tecTrain .trainArea .trainLeft .lt .title,
	.tecTrain .btnCon .link,
	.newsData .newsDataRight .newsDataTop .title,
	.advanData .swiper-num-area,
	.servPro .itemList .tip,
	.indexNav .nav .link
	{
		font-size: 14px;
	}
	.indexProCatUt .lt .ltArea .en, .indexProCatUt .lt .ltArea .nlt .link,
	.indexNewsMain .link .dom,
	.footerUl li a,
	.mjswFoot,
	.mjswFootDom,
	.mjswLeft .leftTop .en,
	.mjswRight .rightTop .tip, .glzxCrumbs_item, .mjswRight .rightTop .tCContent,
	.mjswLeft .leftNav .parentC .childC,
	body,
	.proDetailInfo .infoRight .charact,
	.mjswTitle .titleEn,
	.proDetailArea .detailArea,
	.pageNum .prev,
	.pageNum .next,
	.questionTop .tipItem,
	.file_content caption, .file_content td, .file_content th,
	.questionTop .questionTip,
	.questionForm2 .formBox .tip2, .questionForm2 .formBox textarea, .questionForm2 .formBox .inputArea,
	.telAndCoop .telUt .lt .ltContent .nlt .nltarea, .telAndCoop .coopArea .coopUt, .contactForm .formTop .info, .contactForm form .name, .contactForm form button,
	.mjswNewsUt .lt .ltRight .text .info,
	.mjswNewsUt .lt .ltRight .date .other,
	.proDetailInfo .infoRight .btnDown .link,
	.serTable .servTableUl .lt .btnMore .link,
	.telAndCoop .coopArea .tip
	{
		font-size: 11px;
	}
	.indexProCatUt .lt .linkMore{
		height: 25px;
        line-height: 25px;
        width: 25px;
    
	}
	.indexProCatUt .lt .linkMore .iconfont,
	.mjswIndexTitle,
	.indexCase .caseContent .caseRight .info .iconfont,
	.indexNewsMain .link .dom .iconfont,
	.mjswTitle .titleCn,
	.openBox .videoItem .tip .iconfont,
	.coaSearchRight .tip,
	.mjswSearch button .iconfont,
	.questionUt .lt .title .iItem .iconfont,
	.mjswTitle2,
	.serviceArea .info .text,
	.contactData .contactMap .title, .contactData .contactMap .contactDetail .company,
	.mjswTitle3,.advanData .itemList .item .itemRight .cn
	.advanData .itemList .item .itemRight .en, .mjswTitle4, .historyItemList .hisUt .year
	{
		font-size: 16px;
	}*/
	.indexCase{
		padding-top: 18px;
	}
	.indexCase .caseMain,
	.questionUt{
		margin-top: 10px;
	}
	.indexCase .caseContent .caseRight .mjswBtnMore{
		margin-top: 25px;
	}
	/*.mjswBtnMore,
	.coaSearchForm input,
	.coaSearch button,
	.mjswSearch .inp,
	.questionForm2 .formBox .inputArea input,
	.questionForm2 .formBox button
	{
		height: 30px;
		line-height: 30px;
	}*/
	.indexCase .caseContent .caseRight{
		padding: 25px 30px 30px 25px;
	}
	.aboutRight .mjswBtnMore{
		/*margin-top: 120px;*/
	}
	.indexNews{
		padding-top: 10px;
		padding-bottom: 25px;
	}
	.indexNewsMain .link .info{
		height: 35px;
	}
	.indexNewsMain .newsLeft .link .itemBig .content{
		padding: 18px;
	}
	.mjswFoot .footContact{
		width: 30%;
	}
	.mjswFoot .footLeft{
		width: 70%;
	}
	.indexNewsMain{
		padding-top: 20px;
	}
	.mjswFootDom{
		/*height: 72px;*/
	}
	.proDetailArea{
		margin-top: 8px;
	}
	.proDetailInfo{
		padding: 16px;
	}
	.relatePro .relateProArea .title{
		padding: 18px 0 15px 0;
	}
	.mjswNNav .subNavUt .lt .linkNav
	{
		width: 120px;
	}
	.mjswNNav .subNavUt .lt .linkNav,
	.contactForm form input, .contactForm form button{
		height: 30px;
		line-height: 30px;
	}
	.mjswNNav .subNavUt, .mjswNNav{
		height: 50px;
	}
	.mjswVideoUt .lt{
		height: 400px;
	}
	
	.videoData{
		padding-top: 10px;
	}
	.mjswVideoUt .lt .pic .iconfont{
		font-size: 50px;
	}
	.mjswContainerContent{
		padding-bottom: 25px;
	}
	.pageNum a{
		height: 30px;
		line-height: 30px;
		width: 30px;
		margin-left: 12px;
	}
	.pageNum .linkpn{
		width: 80px;
	}
	.coaSearchArea .iconfont,
	.serviceArea .serviceUt .lt .num{
		/*font-size: 20px;*/
	}
	/*.coaSearch button{
		margin-top: 50px;
	}*/
	.mjswContainerContent .coaData{
		margin: 10px 0 20px 0;
		padding: 21px 35px 45px 35px;
	}
	.mjswSearch button{
		/*width: 30px;
		height: 30px;*/
	}
	.mjswSearch button{
		padding: 7px;
	}
	.questionUt .lt .title,
	.questionUt .lt .title .titleInfo,
	.questionForm2 .form2Title{
		height: 50px;
		line-height: 50px;
	}
	.questionUt .lt .text{
		padding: 12px 26px 17px 26px;
	}
	.questionUt .lt .title{
		padding: 0px 26px;
	}
	.questionUt .lt{
		margin-bottom: 25px;
	}
	.questionForm2{
		margin-top: 10px;
		margin-bottom: 45px;
	}
	.questionForm2 .formBox{
		padding: 10px 66px 42px 23px;
	}
	.questionForm2 .formBox .tip{
		padding-bottom: 12px;
	}
	.questionForm2 .formBox .inputArea input,
	.questionForm2 .formBox button{
		width: 160px;
	}
	.questionForm2 .formBox .inputArea{
		margin: 16px 0 25px 0;
	}
	.servData .pointsUl .lt{
		height: 200px;
		width: 200px;
		margin-left: 20px;
	}
	.servData .pointsUl .lt .title{
		width: 200px;
		bottom: 5px;
	}
	.tecTrain .btnCon .link{
		width: 160px;
		height: 50px;
		line-height: 50px;
	}
	.tecTrain .trainArea{
		padding-top: 25px;
		padding-bottom: 35px;
	}
	.contactForm form textarea{
		height: 100px;
	}
	.mjswNewsUt{
		margin-top: 10px;
		margin-bottom: 20px;
	}
	.mjswNewsUt .lt .ltRight .date .day{
		/*font-size: 22px;*/
	}
	.newsData .newsDataRight .newsDataTop{
		padding: 15px 30px;
	}
	.newsData .newsDataRight .content{
		padding: 18px 30px 20px 30px;
	}
	.advanData .itemList .item .itemRight .num,
	.servPro .title .en{
		font-size: 35px;
	}
	.historyItemList .hisUt .lt .itemUt .ltItem{
		padding: 10px 7px 10px 13px;
	}
	.historyItemList .hisUt .lt .itemUt .ltItem .iconfont{
		width: 5px;
		height: 5px;
		margin: 0 6px;
	}
	.historyItemList .hisUt .lt .itemUt .ltItem::before{
		top: -16px;
		left: 56px;
		bottom: 22px;
	}
	.historyItemList .hisUt .lt .itemUt .ltItem:first-child::before{
		top: -54px;
	}
	.historyItemList .hisUt .lt .itemUt{
		min-width: 245px;
		min-height: 145px;
		margin-top: 58px;
	}
	.historyItemList .hisUt .lt .itemUt::before{
		top: -65px;
		left: 50.5px;
		width: 12px;
		height: 12px;
	}
	.historyItemList .hisUt::before{
		top: 29px;
	}
	.historyItemList .hisUt .year{
		margin-left: 34px;
	}
	.advanData, .honorData, .historyData{
		padding-top: 3%;
		padding-bottom: 3%;
	}
	.mjswTitle4,
	.mjswTitle3{
		padding-bottom: 3%;
	}
	.servPro .title .cn, .servPro .itemList .name{
		font-size: 20px;
	}
	.servPro .itemList .num{
		font-size: 50px;
	}

	.contactBoxItem .iconfont{
		font-size: 20px;
	}
	.contactBoxItem .name{
		font-size: 18px;
	}
	.contactBoxItem .spn{
		font-size: 16px;
	}
	.contactBoxItem .spt{
		font-size: 14px;
	}
	.contactBoxItem .nltarea{
		font-size: 12px;
	}
	.mjsw3d .card{
		top: 45%;
	}
}
@media only screen and (max-width:1060px) {
	#mNav{
		display: block;
	}
	#navbar,
	/*.headerRithg #soBtn,*/
	.indexPagination .swiper-pagination,
	.indexSwiper .swiper-num,
	.indexSwiper .swiper-button-next,
	.indexSwiper .swiper-button-prev,
	.agriculture_msg_item .ulList::before,
	.agriculture_msg_item .hd.updown,
	.mjswLeft,
	.mjswFoot .footContact
	{
		display: none;
	}
	.headerRithg #mNav
	{
		display: block;
	}
	.sosoAbsBox{
		width: 80%;
	}
	.headerRithg #soBtn{
		margin-right: 15px;
	}
	.agriculture_msg_item .laba{
		padding-left: initial;
	}
	.agriculture_msg_item .ulList{
		margin-left: initial;
		padding-left: 4%;
	}
	.mjswRight,
	.mjswFoot .footLeft,
	.newsData .newsDataLeft,
	.newsData .newsDataRight{
		width: 100%;
	}
	.newsDataLeft{
		display: flex;
		justify-content: space-between;
	}
	.newsData .newsDataLeft .pn.prev::after{
		width: 4px;
		height: 100%;
		top: 0;
		right: 0;
		left: initial;
	}
	.newsData{
		flex-direction: column-reverse;
	}
	.newsData .newsDataLeft{
		height: auto;
		margin-top: 10px;
	}
	.newsData .newsDataLeft .pn{
		width: 50%;
	}
	.newsData .newsDataLeft .pn .info{
		padding: 16px 23px 16px 28px;
	}
	.newsData .newsDataLeft .pn .info .link{
		height: auto;
	}
	.logo{
		transform: scale(0.8);
	}
	.mjsw3d .card{
		/*height: 180px;*/
	}
	.mjswNewsUt .lt .ltRight .text .info{
		display: -webkit-box;
		-webkit-line-clamp:2;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.honorData .honorUt .lt{
		width: 45.24%;
		margin-bottom: 2%;
	}
	.honorData .honorUt .lt:first-child{
		margin-left: 4.76%;
	}
}
@media only screen and (max-width:960px) {
	.indexProCatUt .lt .ltArea{
		padding: 30px 38px;
	}
	.indexProCatUt .lt .linkMore{
		/*height: 20px;
		line-height: 20px;
		width: 20px;
		bottom: 25px;
		left: 38px;*/
	}
	.indexCase .caseContent .caseRight .info .line{
		padding: 0 2%;
	}
	.indexCase .caseContent .caseLeft,
	.indexCase .caseContent .caseRight,
	.mjswSearch,
	.questionTop .tipItem{
		width: 100%;
	}
	.telSearchForm .mjswSearch{
		padding-left: initial;
	}
	.indexCase .caseContent .caseLeft .ut{
		display: flex;
		align-items: center;
		justify-content: flex-start;
		padding-top:0;

		flex-wrap: wrap;
	}
	.indexCase .caseContent .caseLeft .ut .lt{
		margin-left: 3%;
	}
	.indexCase .caseContent .caseContentArea{
		padding-top: 2%;
	}
	.indexCase .caseContent .caseRight{
		margin-left: initial;
		margin-top: 2%;
	}
	.indexAbout,
	.indexCase,
	.indexAboutMain,
	.indexNewsMain{
		padding-top: 1%;
	}
	.indexAbout{
		padding-bottom: 1%;
	}
	.aboutRight .mjswBtnMore,
	.coaSearch button{
		margin-top: 9%;
	}
	.mjswProUt .lt{
		width: 31.33%;
	}
	.relatePro .relateProArea .mjswProUt .lt{
		width: 24%;
	}
	.mjswVideoUt .lt{
		width: 48%;
		height: auto;
	}
	.coaData .coaSearch{
		justify-content: center;
	}
	.coaSearchRight,
	.coaData .coaSearch
	{
		margin-top: 3%;
	}
	.mjswSearch .inp{
		flex: 1;
	}
	.questionTop .tipItem{
		margin-top: 2%;
		line-height: 1.8;
	}
	.questionTop{
		margin-top: 2%;
	}
	.questionForm2 .formBox .inputArea .inputUnit{
		margin-bottom: 1%;
	}

	.mjswSearch button{
		width: 4%;
		margin-left: 1%;
	}
	.questionForm2 .formBox textarea{
		height: 120px;
	}
	.coaSearchForm input, .coaSearch button, .mjswSearch .inp, .questionForm2 .formBox .inputArea input, .questionForm2 .formBox button,
	.serTable .servTableUl .lt .btnMore .link{
		/*height: 27px;
		line-height: 27px;*/
	}
	.serTable .servTableUl .lt .btnMore .link{
		margin: 10px auto 12px;
	}
	.mjswSearch button{
		/*width: 27px;
		height: 27px;*/
	}
	.mjswSearch button .iconfont{
		display: flex;
		align-self: center;
		justify-content: center;
	}
	.questionForm2 .formBox .inputArea input,
	.questionForm2 .formBox textarea,
	.mjswSearch .inp,
	.contactForm form input,
	.contactForm form textarea,
	.contactForm form button,
	.mjswSearch button{
		border-radius: 5px;
	}
	.servData .pointsUl{
		margin-left: -2%;
		justify-content: space-between;
	}
	.servData .pointsUl .lt:first-child{
		margin-left: 2%;
	}
	.servData .pointsUl .lt{
		width: 31.33%;
		margin-left: 2%;
		margin-bottom: 2%;
	}
	.serTable,
	.tecTrain,
	.servData .industryPoints,
	.serviceArea,
	.servPro{
		padding-top: 5%;
		padding-bottom: 5%;
	}
	.historyItemList .hisUt .lt{
		margin-left: 30px;
	}
	.advanData .swiper-num-area{
		line-height: initial;
	}
	.servPro .itemList .num{
		font-size: 40px;
	}

	/*.contactBoxItem .iconfont{
		font-size: 18px;
	}
	.contactBoxItem .name{
		font-size: 14px;
	}
	.contactBoxItem .spn{
		font-size: 12px;
	}
	.contactBoxItem .spt{
		font-size: 10px;
	}
	.contactBoxItem .nltarea{
		font-size: 9px;
	}

	*/
	.honorData .honorUt .lt .link .nameList{
		font-weight: initial;
	}
}
@media only screen and (max-width:840px) {
	/*.indexProCatUt .lt .ltArea .cn, .indexCase .caseContent .caseLeft, .indexNewsMain .newsLeft .link .title, .indexNewsMain .newsRight .title, .mjswLeft .leftTop .cn, .mjswLeft .leftNav .parentC, .proDetailInfo .infoRight .title, .relatePro .relateProArea .title, .mjswNNav .subNavUt .lt .linkNav, .openBox .videoItem .tip, .mjswVideoUt .lt .dom .iconfont, .coaSearchArea .coainfo, .coaSearch button, .coaSearchForm .tip, .questionUt .lt .title .titleInfo, .questionUt .lt .text, .questionForm2 .form2Title, .questionForm2 .formBox .tip, .questionForm2 .formBox button, .tecTrain .trainArea .trainLeft .lt .title, .tecTrain .btnCon .link, .newsData .newsDataRight .newsDataTop .title{
		font-size: 12px;
	}
	.agriculture_msg_item .infoList .text, .agriculture_msg_label, .indexCase .caseContent .caseLeft .link, .indexCase .caseContent .caseRight .title, .indexCase .caseContent .caseRight .info, .indexAboutMain .aboutRight .info, .mjswBtnMore, .indexNewsMain .link .info, .footerUl li h2, .mjswProUt .lt .ltText p, .proDetailArea .caseArea .caseUt .lt .title, .mjswVideoUt .lt .title, .mjswVideoUt .lt .dom, .mjswContainerContent .coaData .title, .coaSearchForm input, .mjswSearch .inp, .servData .pointsUl .lt .title,.serviceArea .info .title,
	.serviceArea .serviceUt .lt .name, .servData .pointsUl .lt .title, .servData .soluCase .info, .tecTrain .trainArea .trainLeft .lt, .contactData .contactMap .address, .contactData .contactMap .contactDetail, .telAndCoop, .contactForm .formTop .title, .newsData .newsDataLeft .pn .tip, .newsData .newsDataLeft .pn .info .link, .newsData .newsDataRight .newsDataTop .date, .newsData .newsDataRight .content, .serTable .servTableUl .lt .name,
	.mjswNewsUt .lt .ltRight .text .title,.advanData .itemList .item .itemRight .info, .historyItemList .hisUt .lt .itemUt,.advanData .swiper-num-area,.servPro .itemList .tip{
		font-size: 10px;
	}
	.indexProCatUt .lt .ltArea .en, .indexProCatUt .lt .ltArea .nlt .link, .indexNewsMain .link .dom, .footerUl li a, .mjswFoot, .mjswFootDom, .mjswLeft .leftTop .en, .mjswRight .rightTop .tip, .glzxCrumbs_item, .mjswRight .rightTop .tCContent, .mjswLeft .leftNav .parentC .childC, body, .proDetailInfo .infoRight .charact, .mjswTitle .titleEn, .proDetailArea .detailArea, .pageNum .prev,.pageNum .next, .questionTop .tipItem, .file_content caption, .file_content td, .file_content th, .questionTop .questionTip, .questionForm2 .formBox .tip2, .questionForm2 .formBox textarea, .questionForm2 .formBox .inputArea, .telAndCoop .telUt .lt .ltContent .nlt .nltarea, .telAndCoop .coopArea .coopUt, .contactForm .formTop .info, .contactForm form .name, .contactForm form button,
	.mjswNewsUt .lt .ltRight .text .info,
	.proDetailInfo .infoRight .btnDown .link,
	.serTable .servTableUl .lt .btnMore .link,
	.telAndCoop .coopArea .tip{
		font-size: 8px;
	}
	.indexProCatUt .lt .linkMore .iconfont, .mjswIndexTitle, .indexCase .caseContent .caseRight .info .iconfont, .indexNewsMain .link .dom .iconfont, .mjswTitle .titleCn, .openBox .videoItem .tip .iconfont, .coaSearchRight .tip, .mjswSearch button .iconfont, .questionUt .lt .title .iItem .iconfont, .mjswTitle2,.serviceArea .info .text, .contactData .contactMap .title, .contactData .contactMap .contactDetail .company,
	.indexProCatUt .lt .linkMore .iconfont, .mjswIndexTitle, .indexCase .caseContent .caseRight .info .iconfont, .indexNewsMain .link .dom .iconfont, .mjswTitle .titleCn, .openBox .videoItem .tip .iconfont, .coaSearchRight .tip, .mjswSearch button .iconfont, .questionUt .lt .title .iItem .iconfont, .mjswTitle2,.serviceArea .info .text, .contactData .contactMap .title, .contactData .contactMap .contactDetail .company,.mjswTitle3, .advanData .itemList .item .itemRight .en, .mjswTitle4, .historyItemList .hisUt .year{
		font-size: 14px;
	}
	.agriculture_msg{
		height: 30px;
	}
	.agriculture_msg_item .laba .iconfont,
	.advanData .itemList .item .itemRight .cn{
		font-size: 16px;
	}*/
	.indexAboutMain .aboutLeft,
	.indexAboutMain .aboutRight,
	.indexNewsMain .newsLeft, .indexNewsMain .newsRight,
	.proDetailInfo .infoLeft,
	.proDetailInfo .infoRight,
	.mjswNewsUt .lt .ltLeft,
	.mjswNewsUt .lt .ltRight,
	.tecTrain .trainArea .trainLeft,
	.tecTrain .trainArea .trainRight{
		width: 100%;
	}
	.aboutRight .mjswBtnMore,
	.indexNewsMain .newsRight,
	.proDetailInfo .infoRight{
		margin-top: 3%;
	}
	.indexNewsMain .newsRight .item .content{
		width: 69.4%;
	}
	.relatePro .relateProArea .mjswProUt .lt{
		width: 32.33%;
	}
	.questionForm2 .formBox textarea{
		height: 90px;
	}
	.mjswSearch button{
		width: 5%;
	}
	/*.mjswNewsUt .lt .ltRight .date .day{
		font-size: 18px;
	}*/
	.mjswNewsUt .lt .ltLeft,
	.tecTrain .trainArea .trainRight{
		margin-left: initial;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.mjswNewsUt .lt .ltRight{
		margin-top: 1%;
		padding: 3% 10px;
	}
	.mjswNewsUt .lt .ltRight .text .info{
		padding-top: 2%;
		font-weight: inherit;
		line-height: 1.6;
	}
	.mjswNewsUt .lt .ltRight .text .info{

		height: 60px;
	}
	.mjswNewsUt .lt .ltRight .text .info .tip{
		display: none;
	}
	.mjswNewsUt .lt{
		padding-top: 1%;
		padding-bottom: 2%;
	}
	.indexProCatUt .lt{
		/*width: 50%;*/
	}
	.indexCase .caseContent .caseContentArea,
	.tecTrain .trainArea .trainRight{
		padding-top: 1%;
	}
	.indexCase .caseContent .caseLeft{
		line-height: 1.5;
	}
	.indexCase .caseContent .caseRight{
		padding: 14px 18px 14px 16px;
	}
	.indexCase .caseContent .caseRight .info{
		padding-top: 2%;
		padding-bottom: 2%;
	}
	.indexCase .caseContent .caseRight .mjswBtnMore{
		margin-top: 2%;
	}
	.proDetailInfo .infoRight .btnDown .link{
		/*width: 100px;
		height: 30px;
		line-height: 30px;*/
	}
	.proDetailInfo{
		padding: 8px;
	}
	.proDetailArea .caseArea .caseUt, .proDetailArea .detailArea .info{
		padding: 0 8px;
	}
	.relatePro .relateProArea .mjswProUt .lt:last-child{
		display: none;
	}
	.tecTrain .btnCon .link{
		width: 120px;
		height: 35px;
		line-height: 35px;
		border-radius: 5px;
	}
	.telAndCoop .coopArea .coopUt,
	.telAndCoop .telUt .lt .ltContent,
	.telAndCoop .coopArea .tip{
		padding-left: 3%;
	}
	.advanData .itemList .item .itemRight .num,
	.servPro .title .en{
		font-size: 26px;
	}
	.historyItemList .hisUt .lt .itemUt .ltItem{
		padding: 8px 7px 8px 10px;
	}
	.historyItemList .hisUt .lt .itemUt{
		min-width: 200px;
		min-height: 118px;
		margin-top: 39px;
		
		border-radius: 8px;
	}
	.historyItemList .hisUt{
		padding-top: 20px;
	}
	.historyItemList .hisUt .lt .itemUt .ltItem::before{
		top: -15px;
		left: 53px;
		bottom: 20px;
	}
	.historyItemList .hisUt .lt .itemUt::before{
		top: -42px;
		left: 50px;
		width: 8px;
		height: 8px;
	}
	.historyItemList .hisUt::before{
		top: 20px;
	}
	.historyItemList .hisUt .lt .itemUt .ltItem:first-child::before{
		top: -36px;
	}
	.historyItemList .hisUt .year{
		margin-left: 32px;
	}
	.historyItemList .hisUt .lt{
		margin-left: 15px;
	}
	.serviceArea
	{
		padding-top: 0;
	}
	.serviceArea .info .text{
		padding-top: 3%;
		font-size: 16px;
	}
	.serviceArea .serviceUt{
		margin-top: 3%;
	}
	.servPro .title .cn{
		font-size: 18px;
	}
	 .servPro .itemList .name{
		font-size: 16px;
	}
	.servPro .itemList .num{
		font-size: 35px;
	}
	.mjsw3d.container {
		height: 45vh;
	}
	.mjsw3d .slider {
		top: 3%;
	}

	.mjsw3d .card {
		height: 300px;
	}

	.contactBoxItem .iconfont{
		font-size: 18px;
	}
	.contactBoxItem .name{
		font-size: 16px;
	}
	.contactBoxItem .spn{
		font-size: 14px;
	}
	.contactBoxItem .spt{
		font-size: 14px;
	}
	.contactBoxItem .nltarea{
		font-size: 13px;
	}
	.contactBoxItem{
		width: 80%;
		border-radius: 10px;
	}
	.contactBoxItem .ltContent{
		width: 100%;
	}
	.contactBoxItem .ltContent .nlt,
	.contactBoxItem .ltContent .nlt:nth-child(2n+1){
		width: 100%;
	}
	.contactBoxBottom .nlt{
		width: 50%;
	}
	.agriculture_msg_label{
		display: none;
	}
	.agriculture_msg_item{
		width: 100%;
	}
	.contactBoxItem .iconfont{
		top: 11px;
	}
	.coaSearchForm input,
	.coaSearch button,
	.coaSearchRight,
	.mjswContainerContent .coaData,
	.questionUt .lt,
	.mjswProUt .lt,
	.tecTrain .trainArea .trainLeft .lt,
	.indexNewsMain .newsLeft .link .itemBig,
	.indexNewsMain .newsRight .item .imt{
		border-radius: 5px;
	}
	.servData .pointsUl .lt{
		border-radius: 8px;
	}

	.contactData .contactMap .contactDetail .detailRight{
		margin-top: 2%;
	}
	.mjswContainerContent .coaData .title{
		margin-bottom: 15px;
	}
	.contactForm .formTop .info{
		line-height: 1.6;
	}
	.honorData .honorUt .lt{
		width: 100%;

	}
	.honorData .honorUt .lt .link .nameList{
		font-weight: bold;
	}
	.mapArea{
		height: 180px;
		width: 100%;
		margin-left: initial;
		border-radius: 5px;
	}
}

@media only screen and (max-width:640px) {
	/*.indexProCatUt .lt .ltArea .cn, .indexCase .caseContent .caseLeft, .indexNewsMain .newsLeft .link .title, .indexNewsMain .newsRight .title, .mjswLeft .leftTop .cn, .mjswLeft .leftNav .parentC, .proDetailInfo .infoRight .title, .relatePro .relateProArea .title, .mjswNNav .subNavUt .lt .linkNav, .openBox .videoItem .tip, .mjswVideoUt .lt .dom .iconfont, .coaSearchArea .coainfo, .coaSearch button, .coaSearchForm .tip, .questionUt .lt .title .titleInfo, .questionUt .lt .text, .questionForm2 .form2Title, .questionForm2 .formBox .tip, .questionForm2 .formBox button, .tecTrain .trainArea .trainLeft .lt .title, .tecTrain .btnCon .link, .newsData .newsDataRight .newsDataTop .title{
		font-size: 13px;
	}
	.agriculture_msg_item .infoList .text, .agriculture_msg_label, .indexCase .caseContent .caseLeft .link, .indexCase .caseContent .caseRight .title, .indexCase .caseContent .caseRight .info, .indexAboutMain .aboutRight .info, .mjswBtnMore, .indexNewsMain .link .info, .footerUl li h2, .mjswProUt .lt .ltText p, .proDetailArea .caseArea .caseUt .lt .title, .mjswVideoUt .lt .title, .mjswVideoUt .lt .dom, .mjswContainerContent .coaData .title, .coaSearchForm input, .mjswSearch .inp, .servData .pointsUl .lt .title,.serviceArea .info .title,
	.serviceArea .serviceUt .lt .name, .servData .pointsUl .lt .title, .servData .soluCase .info, .tecTrain .trainArea .trainLeft .lt, .contactData .contactMap .address, .contactData .contactMap .contactDetail, .telAndCoop, .contactForm .formTop .title, .newsData .newsDataLeft .pn .tip, .newsData .newsDataLeft .pn .info .link, .newsData .newsDataRight .newsDataTop .date, .newsData .newsDataRight .content, .serTable .servTableUl .lt .name,
	.mjswNewsUt .lt .ltRight .text .title,.servPro .itemList .tip{
		font-size: 10px;
	}
	.indexProCatUt .lt .ltArea .en, .indexProCatUt .lt .ltArea .nlt .link, .indexNewsMain .link .dom, .footerUl li a, .mjswFoot, .mjswFootDom, .mjswLeft .leftTop .en, .mjswRight .rightTop .tip, .glzxCrumbs_item, .mjswRight .rightTop .tCContent, .mjswLeft .leftNav .parentC .childC, body, .proDetailInfo .infoRight .charact, .mjswTitle .titleEn, .proDetailArea .detailArea, .pageNum .prev,.pageNum .next, .questionTop .tipItem, .file_content caption, .file_content td, .file_content th, .questionTop .questionTip, .questionForm2 .formBox .tip2, .questionForm2 .formBox textarea, .questionForm2 .formBox .inputArea, .telAndCoop .telUt .lt .ltContent .nlt .nltarea, .telAndCoop .coopArea .coopUt, .contactForm .formTop .info, .contactForm form .name, .contactForm form button,
	.mjswNewsUt .lt .ltRight .text .info{
		font-size: 9px;
	}
	.indexProCatUt .lt .linkMore .iconfont, .mjswIndexTitle, .indexCase .caseContent .caseRight .info .iconfont, .indexNewsMain .link .dom .iconfont, .mjswTitle .titleCn, .openBox .videoItem .tip .iconfont, .coaSearchRight .tip, .mjswSearch button .iconfont, .questionUt .lt .title .iItem .iconfont, .mjswTitle2,.serviceArea .info .text, .contactData .contactMap .title, .contactData .contactMap .contactDetail .company,
	.indexProCatUt .lt .linkMore .iconfont, .mjswIndexTitle, .indexCase .caseContent .caseRight .info .iconfont, .indexNewsMain .link .dom .iconfont, .mjswTitle .titleCn, .openBox .videoItem .tip .iconfont, .coaSearchRight .tip, .mjswSearch button .iconfont, .questionUt .lt .title .iItem .iconfont, .mjswTitle2,.serviceArea .info .text, .contactData .contactMap .title, .contactData .contactMap .contactDetail .company,.mjswTitle3, .advanData .itemList .item .itemRight .en, .mjswTitle4, .historyItemList .hisUt .year,.mjswTitle3, .advanData .itemList .item .itemRight .en,.itemList .item .itemRight .cn, .mjswTitle4, .historyItemList .hisUt .year{
		font-size: 15px;
	}*/
	.mjswVideoUt .lt,
	.telSearchForm .mjswSearch{
		width: 100%;
	}
	.mjswSearch button{
		width: 9%;
	}
	.questionForm2 .formBox .inputArea input, .questionForm2 .formBox button,
	.questionForm2 .formBox .inputArea .inputUnit,
	.servPro .itemList .itemUt, .servPro .itemList .imt,
	.telAndCoop .telArea,
	.telAndCoop .coopArea,
	.proDetailInfo .infoRight .charact .ut .lt:nth-child(2n+1),
	.proDetailInfo .infoRight .charact .ut .lt:nth-child(2n),.sosoAbsBox{
		width: 100%;
	}

	.servPro .itemList .itemUt .lt{
		padding: 6px;
	}
	.servPro .itemList .itemUt .lt:first-child .num,
	.servPro .itemList .itemUt .lt:nth-child(2n+1) .num,
	.servPro .itemList .itemUt .lt .num{
		border: initial;
	}
	.servPro .itemList{
		padding-top: 5px;
	}
	.servPro .itemList .imt{
		margin-top: 2%;
	}
	.questionForm2 .formBox .inputArea input{
		margin-top:1%;
	}
	.mjswNNav,
	.mjswFoot{
		display: none;
	}
	.agriculture_msg_item .ulList{
		padding-left: 30px;
	}
	.mjswNewsUt .lt .ltRight .text{
		margin-left: 2%;
	}
	.indexCase .caseContent .caseRight .info .line{
		padding: 0 1%;
	}
	.w1600,
	.w1400{
		padding: 0 10px;
	}
	.mjswProUt .lt{
		width: 48%;
	}
	.relatePro .relateProArea .mjswProUt .lt{
		width: 49%;
	}
	.coaSearchRight,
	.advanData .itemList .itemLeft, .advanData .itemList .itemRight{
		width: 100%;
	}
	.servData .pointsUl .lt{
		width: 48%;
	}
	.serTable .servTableUl .lt{
		width: 48.1%;
		margin-bottom: 1%;
	}
	.contactForm form .inputUnit{
		width: 46%;
	}
	.indexNewsMain .link .info{
		height: 25px;
	}
	.honorData .honorSwiper .swiper-pagination-bullet{
		width: 6px;
		height: 6px;
		margin: 0 2%;
	}
	/*.advanData .itemList .item .itemRight .num,
	.servPro .title .en{
		font-size: 20px;
	}*/
	.advanData .itemList .item .itemRight{
		padding: 2% 4%;
	}
	.serviceArea .serviceUt .lt{
		width: 48.5%;
		margin-bottom: 2%;
	}
	/*.servPro .title .cn, .servPro .itemList .name{
		font-size: 14px;
	}*/
	.servPro .itemList .num{
		font-size: 30px;
	}
	.mjsw3d.container {
		height: 30vh;
		display: none;
	}
	.mjsw3d .slider {
		top: 1%;
	}

	.mjsw3d .card {
		height: 150px;
	}
	.indexSwiper .imtlink .pc,
	.mjswNBanner .nBannerImg .pc{
		display: none;
	}
	.indexSwiper .imtlink .mobile,
	.mjswNBanner .nBannerImg .mobile{
		display: block;
	}
	.nomobile,
	.nomobile{
		display: none;
	}
	.indexProCatUt .lt .ltArea .ut{
		display: none;
	}
	.indexProCatUt .lt .ltArea{
		padding: 28% 8px;
		text-align: center;
	}
	.indexProCatUt .lt .linkMore{
		left: 50%;
		transform: translateX(-50%);
	}
	.indexCase .caseContent .caseRight{
		display: none;
	}
	.indexCase .caseContent .caseContentArea{
		padding-top: initial;
	}
	.indexCase .caseContent .w1400,
	.indexCase .caseContent .caseContentArea{
		height: 100%;
	}
	.openBox .videoItem{
		width: 95%;
		padding: 7px;
		border-radius: 5px;
	}
	.openBox .videoItem .tip .title{
		width: 88%;
		text-align: center;
	}
	.openBox .videoItem video{
		margin-top: 8px;
	}
	.mjswNewsUt .lt .ltRight .text .info{
		height: 50px;
	}
	.telAndCoop .coopArea{
		padding-bottom: 2%;
	}
	.mjswContainerContent .coaData{
		padding: initial;
	}
}
@media only screen and (max-width:475px) {
	.indexCase .caseContent .caseRight{
		padding: 5px;
	}
	.indexCase .caseContent .caseRight .info .line{
		padding: 0 2px;
	}
	
	/*.indexCase .caseContent .caseRight .info{
		font-size: 6px;
	}*/
	/*.indexCase .caseContent .caseRight .mjswBtnMore{
		height: 20px;
		line-height: 20px;
		margin-top: 1%;
	}*/
	.mjswProUt .lt a{
		padding: 15px 9px 15px 9px;
	}
	.mjswContainer .ContainTop,
	.mjswRight .rightContent .tel{
		display: none;
	}
	.pageNum a{
		/*height: 25px;
		line-height: 25px;
		width: 25px;*/
		margin-left: 8px;
	}
	.pageNum .next{
		margin-left: 18px;
	}
	.mjswContainerContent .coaData{
		padding: 10px;
	}
	.indexNewsMain .link .info{
		height: 22px;
	}
	.indexNewsMain .newsRight .item{
		padding: 6px;
	}
	.logo{
		transform: scale(0.8);
	}

	.footDomItem{
		display: flex;
		
	}
	.mjswFootDom .spn{
		display: inline-block;
		padding-left: 1%;
	}
	/*.mjswFootDom{
		height: 40px;
	}*/
	.servPro .itemList .num{
		font-size: 25px;
	}
	.mjsw3d .slider{
		top: 0;
	}
	.mjsw3d .card{
		height: 120px;
	}
	.mjsw3d.container{
		height: 20vh;
	}
	.indexProCatUt .lt .linkMore{
		top: 70%;
	}
	.indexNewsMain .newsRight .item .content{
		width: 59.4%;
	}
	.indexNewsMain .newsRight .item .imt{
		width: 38.2%;
	}
}

@media only screen and (max-width:375px) {
	
	.mjswSearch button{
		width: 9%;
	}
	.indexCase .caseContent .caseRight .info .line{
		padding: 0;
	}
	.indexCase .caseContent .caseRight{
		padding: 3px;
	}
	.servPro .itemList .num{
		font-size: 20px;
	}
}